home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Interactive Web Graphics with Shout 3D
/
Interactive Web Graphics With Shout 3D.iso
/
mac
/
Shout3Ddemo
/
S3D_2E1.exe
/
Shout3d_runtime
/
codebase
/
models
/
helicopter_town.wrl
< prev
next >
Wrap
Text File
|
2000-05-30
|
34KB
|
1,501 lines
#VRML V2.0 utf8
#Cosmo Worlds V2.0
WorldInfo {
info "Published by Cosmo Worlds V2.0"
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0.253333
diffuseColor 0.75 0 0.55
specularColor 0.67 0.67 0.67
emissiveColor 0.1 0 0.07
shininess 0.23
transparency 0
}
}
geometry DEF _0 IndexedFaceSet {
coord Coordinate {
point [ -1 1 1,
-1 -1 1,
5 1 1,
5 -1 1,
5 1 -1,
5 -1 -1,
-1 1 -1,
-1 -1 -1,
3 1 1,
3 1 -1,
5 2 1,
3 2 1,
5 2 -1,
3 2 -1,
7 0.999999 1,
7 -1 1,
7 -1 -1,
7 0.999999 -1,
1 1 1,
1 1 -1,
1 1 0,
3 1 0,
-1 1 0,
-1 5 1,
-1 5 0,
1 5 1,
1 5 0 ]
}
coordIndex [ 8, 18, 0, 1, 3, 2, -1, 19,
9, 4, 5, 7, 6, -1, 22, 6,
7, 1, 0, -1, 1, 7, 5, 3,
-1, 11, 10, 12, 13, -1, 10, 11,
8, 2, -1, 12, 10, 2, 4, -1,
13, 12, 4, 9, -1, 11, 13, 9,
21, 8, -1, 14, 15, 16, 17, -1,
15, 14, 2, 3, -1, 16, 15, 3,
5, -1, 17, 16, 5, 4, -1, 14,
17, 4, 2, -1, 18, 8, 21, 20,
-1, 21, 9, 19, 20, -1, 6, 22,
20, 19, -1, 24, 23, 25, 26, -1,
23, 24, 22, 0, -1, 25, 23, 0,
18, -1, 26, 25, 18, 20, -1, 24,
26, 20, 22, -1 ]
texCoord TextureCoordinate {
point [ 0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0.5 1,
0.5 0,
0.5 1,
0.5 1,
0.25 1,
0.25 0,
0.75 1,
0.25 1,
0.25 0.5,
0.25 0.5,
0.5 0.5,
0.5 0.5,
0.5 1,
0 0.5 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 24, 28, 0, 1, 3, 2, -1, 30,
26, 4, 5, 7, 6, -1, 36, 8,
9, 11, 10, -1, 20, 21, 23, 22,
-1, 25, 19, 18, 27, -1, 19, 25,
25, 19, -1, 18, 19, 19, 18, -1,
27, 18, 18, 27, -1, 25, 27, 27,
34, 25, -1, 12, 13, 15, 14, -1,
13, 12, 12, 13, -1, 15, 13, 13,
15, -1, 14, 15, 15, 14, -1, 12,
14, 14, 12, -1, 29, 25, 35, 33,
-1, 35, 27, 31, 33, -1, 16, 37,
32, 31, -1, 37, 17, 29, 32, -1,
17, 37, 37, 17, -1, 29, 17, 17,
29, -1, 32, 29, 29, 32, -1, 37,
32, 32, 37, -1 ]
}
}
translation 6 1 4
}
Transform {
children Shape {
appearance Appearance {
material DEF _1 Material {
ambientIntensity 0
diffuseColor 0 0 0
specularColor 0.89 0.89 0.89
emissiveColor 1 0.84 0.44
shininess 0.05
transparency 0
}
}
geometry DEF _2 IndexedFaceSet {
coord Coordinate {
point [ 0 -1 0,
0 -1 2,
24 -1 2,
24 -1 0 ]
}
coordIndex [ 0, 1, 2, 3, -1 ]
solid FALSE
normalIndex [ ]
texCoordIndex [ ]
}
}
translation -10 1 0
scale 1 1 1
}
Transform {
children Shape {
appearance Appearance {
material USE _1
}
geometry DEF _3 IndexedFaceSet {
coord Coordinate {
point [ 0 -1 0,
0 -1 2,
24 -1 2,
24 -1 0 ]
}
coordIndex [ 0, 1, 2, 3, -1 ]
solid FALSE
normalIndex [ ]
texCoordIndex [ ]
}
}
translation -10 1 -4
scale 1 1 1
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0 0
specularColor 0.41 0.4 0.66
emissiveColor 0 0.78 0
shininess 0.03
transparency 0
}
}
geometry DEF _4 IndexedFaceSet {
coord Coordinate {
point [ 0 -1 0,
0 -1 2,
24 -1 2,
24 -1 0 ]
}
coordIndex [ 0, 1, 2, 3, -1 ]
solid FALSE
normalIndex [ ]
texCoordIndex [ ]
}
}
translation -10 0.970302 -20
scale 1 1 13
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0 0
specularColor 0.89 0.89 0.89
emissiveColor 1 0.84 0.44
shininess 0.05
transparency 0
}
}
geometry DEF _5 IndexedFaceSet {
coord Coordinate {
point [ 0 -1 0,
0 -1 2,
24 -1 2,
24 -1 0 ]
}
coordIndex [ 0, 1, 2, 3, -1 ]
solid FALSE
normalIndex [ ]
texCoordIndex [ ]
}
}
translation -10 1 -15
scale 1 1 1
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0 0
specularColor 0.89 0.89 0.89
emissiveColor 1 0.84 0.44
shininess 0.05
transparency 0
}
}
geometry DEF _6 IndexedFaceSet {
coord Coordinate {
point [ 0 -1 0,
0 -1 2,
24 -1 2,
24 -1 0 ]
}
coordIndex [ 0, 1, 2, 3, -1 ]
solid FALSE
normalIndex [ ]
texCoordIndex [ ]
}
}
translation 2.99996 1 -20
rotation 0 -1 0 1.57079
scale 1.08333 1 1
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.8 0.8
specularColor 0.34 0.34 0.34
emissiveColor 0 0.1 0.1
shininess 0.2
transparency 0
}
}
geometry DEF _7 IndexedFaceSet {
coord Coordinate {
point [ -1 1 1,
-1 -1 1,
1 1 1,
1 -1 1,
1 1 -1,
1 -1 -1,
-1 1 -1,
-1 -1 -1,
0 2 0,
-1 1 5,
-1 -1 5,
1 -1 5,
1 1 5,
1 -1 3,
1 1 3,
-1 -1 3,
-1 1 3,
0 2 4,
5 1 1,
5 -1 1,
7 -1 1,
7 1 1,
7 -1 -1,
7 1 -1,
5 -1 -1,
5 1 -1,
6 2 0,
5 1 5,
5 -1 5,
7 -1 5,
7 1 5,
7 -1 3,
7 1 3,
5 -1 3,
5 1 3,
6 2 4 ]
}
coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7,
6, -1, 6, 7, 1, 0, -1, 2,
3, 5, 4, -1, 1, 7, 5, 3,
-1, 0, 2, 8, -1, 2, 4, 8,
-1, 6, 8, 4, -1, 6, 0, 8,
-1, 9, 10, 11, 12, -1, 12, 11,
13, 14, -1, 14, 13, 15, 16, -1,
10, 15, 13, 11, -1, 16, 15, 10,
9, -1, 9, 12, 17, -1, 16, 9,
17, -1, 12, 14, 17, -1, 16, 17,
14, -1, 18, 19, 20, 21, -1, 21,
20, 22, 23, -1, 23, 22, 24, 25,
-1, 19, 24, 22, 20, -1, 25, 24,
19, 18, -1, 18, 21, 26, -1, 25,
18, 26, -1, 21, 23, 26, -1, 25,
26, 23, -1, 27, 28, 29, 30, -1,
30, 29, 31, 32, -1, 32, 31, 33,
34, -1, 28, 33, 31, 29, -1, 34,
33, 28, 27, -1, 27, 30, 35, -1,
34, 27, 35, -1, 30, 32, 35, -1,
34, 35, 32, -1 ]
texCoord TextureCoordinate {
point [ 0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0.5 0.5,
0.5 0.5,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 0,
1 0,
0.5 0.5,
0 1,
0.5 0.5,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 0,
1 0,
0.5 0.5,
0 1,
0.5 0.5,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 1,
0 0,
1 0,
1 1,
0 0,
1 0,
0.5 0.5,
0 1,
0.5 0.5,
1 1 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 0, 1, 3, 2, -1, 4, 5, 7,
6, -1, 8, 9, 11, 10, -1, 12,
13, 15, 14, -1, 20, 21, 23, 22,
-1, 17, 19, 25, -1, 19, 18, 25,
-1, 16, 24, 18, -1, 16, 17, 24,
-1, 26, 27, 28, 29, -1, 30, 31,
32, 33, -1, 34, 35, 36, 37, -1,
38, 39, 40, 41, -1, 42, 43, 44,
45, -1, 46, 47, 48, -1, 49, 46,
50, -1, 47, 51, 48, -1, 49, 50,
51, -1, 52, 53, 54, 55, -1, 56,
57, 58, 59, -1, 60, 61, 62, 63,
-1, 64, 65, 66, 67, -1, 68, 69,
70, 71, -1, 72, 73, 74, -1, 75,
72, 76, -1, 73, 77, 74, -1, 75,
76, 77, -1, 78, 79, 80, 81, -1,
82, 83, 84, 85, -1, 86, 87, 88,
89, -1, 90, 91, 92, 93, -1, 94,
95, 96, 97, -1, 98, 99, 100, -1,
101, 98, 102, -1, 99, 103, 100, -1,
101, 102, 103, -1 ]
}
}
translation 5 1 -10
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0.255556
diffuseColor 0.9 0.15 0
specularColor 0.1 0.1 0.1
emissiveColor 0.1 0.02 0
shininess 0.08
transparency 0
}
}
geometry DEF _8 IndexedFaceSet {
coord Coordinate {
point [ -5 0 1,
-5 -1 1,
1 0 1,
1 -1 1,
1 0 -1.30811,
1 -1 -1.30811,
-5 0 -1.30811,
-5 -1 -1.30811,
-2 0 1,
-2 0 -1.30811,
-5 1 1,
-5 1 -1.30811,
-2 1 1,
-2 1 -1.30811,
-3.5 2 1,
-3.5 2 -1.30811 ]
}
coordIndex [ 8, 0, 1, 3, 2, -1, 9, 4,
5, 7, 6, -1, 6, 7, 1, 0,
-1, 2, 3, 5, 4, -1, 1, 7,
5, 3, -1, 8, 2, 4, 9, -1,
10, 11, 6, 0, -1, 12, 14, 10,
0, 8, -1, 13, 12, 8, 9, -1,
11, 15, 13, 9, 6, -1, 11, 10,
14, 15, -1, 14, 12, 13, 15, -1 ]
texCoord TextureCoordinate {
point [ 0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0.5 1,
0.5 0,
0.5 1,
0.5 1,
0.25 0,
0.25 0,
0.25 1,
0.25 1 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 24, 0, 1, 3, 2, -1, 26, 4,
5, 7, 6, -1, 8, 9, 11, 10,
-1, 12, 13, 15, 14, -1, 20, 21,
23, 22, -1, 25, 19, 18, 27, -1,
17, 16, 16, 17, -1, 25, 29, 17,
17, 25, -1, 27, 25, 25, 27, -1,
16, 31, 27, 27, 16, -1, 16, 17,
28, 30, -1, 28, 25, 27, 30, -1 ]
}
}
translation -4 1 -17.6919
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0
diffuseColor 0 0.48 0.8
specularColor 0.1 0.1 0.1
emissiveColor 0 0.09 0.15
shininess 0.2
transparency 0
}
}
geometry DEF _9 IndexedFaceSet {
coord Coordinate {
point [ -1 1 1,
-1 -1 1,
1 1 1,
1 -1 1,
1 1 -1,
1 -1 -1,
-1 1 -1,
-1 -1 -1,
1 2 0,
-1 2 0,
1 0 1,
-1 0 1,
-1 -1 2,
-1 0 2,
1 -1 2,
1 0 2,
1 1.28896 0.711038,
1 -1 0.711035,
1 0.295343 -1,
1 0.295341 0.711037,
1 -1 -0.797067,
1 0.295343 -0.797071,
3 -1 0.711035,
3 -1 -0.797067,
3 0.295343 -0.797071,
3 0.295341 0.711037 ]
}
coordIndex [ 4, 18, 5, 7, 6, -1, 9, 6,
7, 1, 11, 0, -1, 1, 7, 5,
20, 17, 3, -1, 6, 9, 8, 4,
-1, 9, 0, 2, 16, 8, -1, 0,
11, 10, 2, -1, 13, 12, 14, 15,
-1, 12, 13, 11, 1, -1, 14, 12,
1, 3, -1, 15, 14, 3, 10, -1,
13, 15, 10, 11, -1, 2, 10, 3,
17, 19, 16, -1, 21, 18, 4, 8,
16, 19, -1, 20, 5, 18, 21, -1,
22, 23, 24, 25, -1, 23, 22, 17,
20, -1, 24, 23, 20, 21, -1, 25,
24, 21, 19, -1, 22, 25, 19, 17,
-1 ]
texCoord TextureCoordinate {
point [ 0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0.5 1,
1 0.5,
0.5 1,
0 0.5,
1 0.5,
0 0.5,
0 0.5,
1 0.5,
0.144481 1,
1 0.144481,
0.144483 0,
1 0.855517,
0 0.647672,
1 0.647672,
0.144482 0.565908,
0.144482 0.565908,
1 0.101467,
0.898533 0,
0.898535 0.637974,
0.898535 0.637974 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 4, 36, 5, 7, 6, -1, 26, 8,
9, 11, 31, 10, -1, 20, 21, 23,
40, 35, 22, -1, 16, 27, 25, 18,
-1, 27, 17, 19, 33, 25, -1, 0,
30, 28, 2, -1, 30, 1, 3, 28,
-1, 1, 30, 30, 1, -1, 3, 1,
1, 3, -1, 28, 3, 3, 28, -1,
30, 28, 28, 30, -1, 12, 29, 13,
34, 38, 32, -1, 43, 37, 14, 24,
32, 39, -1, 41, 15, 37, 42, -1,
34, 41, 42, 39, -1, 41, 34, 34,
41, -1, 42, 41, 41, 42, -1, 39,
42, 42, 39, -1, 34, 39, 39, 34,
-1 ]
}
}
translation -8 1 4
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0.246753
diffuseColor 0.05 0.77 0.08
specularColor 0.01 0.1 0.01
emissiveColor 0.01 0.09 0.01
shininess 0.08
transparency 0
}
}
geometry DEF _10 IndexedFaceSet {
coord Coordinate {
point [ 0 -1 -1,
0 1 -1,
0.382683 -1 -0.92388,
0.382683 1 -0.92388,
0.707107 -1 -0.707107,
0.707107 1 -0.707107,
0.92388 -1 -0.382683,
0.92388 1 -0.382683,
1 -1 4.37114e-008,
1 1 4.37114e-008,
0.92388 -1 0.382684,
0.92388 1 0.382684,
0.707107 -1 0.707107,
0.707107 1 0.707107,
0.382683 -1 0.92388,
0.382683 1 0.92388,
1.50996e-007 -1 1,
1.50996e-007 1 1,
-0.382683 -1 0.92388,
-0.382683 1 0.92388,
-0.707107 -1 0.707107,
-0.707107 1 0.707107,
-0.92388 -1 0.382684,
-0.92388 1 0.382684,
-1 -1 -1.19249e-008,
-1 1 -1.19249e-008,
-0.923879 -1 -0.382684,
-0.923879 1 -0.382684,
-0.707107 -1 -0.707107,
-0.707107 1 -0.707107,
-0.382683 -1 -0.92388,
-0.382683 1 -0.92388,
0 1 0,
0 -1 0 ]
}
coordIndex [ 0, 1, 3, 2, -1, 2, 3, 5,
4, -1, 4, 5, 7, 6, -1, 6,
7, 9, 8, -1, 8, 9, 11, 10,
-1, 10, 11, 13, 12, -1, 12, 13,
15, 14, -1, 14, 15, 17, 16, -1,
16, 17, 19, 18, -1, 18, 19, 21,
20, -1, 20, 21, 23, 22, -1, 22,
23, 25, 24, -1, 24, 25, 27, 26,
-1, 26, 27, 29, 28, -1, 28, 29,
31, 30, -1, 30, 31, 1, 0, -1,
32, 31, 29, -1, 32, 29, 27, -1,
32, 27, 25, -1, 32, 25, 23, -1,
32, 23, 21, -1, 32, 21, 19, -1,
32, 19, 17, -1, 32, 17, 15, -1,
32, 15, 13, -1, 32, 13, 11, -1,
32, 11, 9, -1, 32, 9, 7, -1,
32, 7, 5, -1, 32, 5, 3, -1,
32, 3, 1, -1, 32, 1, 31, -1,
33, 0, 2, -1, 33, 2, 4, -1,
33, 4, 6, -1, 33, 6, 8, -1,
33, 8, 10, -1, 33, 10, 12, -1,
33, 12, 14, -1, 33, 14, 16, -1,
33, 16, 18, -1, 33, 18, 20, -1,
33, 20, 22, -1, 33, 22, 24, -1,
33, 24, 26, -1, 33, 26, 28, -1,
33, 28, 30, -1, 33, 30, 0, -1 ]
texCoord TextureCoordinate {
point [ 1 0,
1 1,
0.9375 0,
0.9375 1,
0.875 0,
0.875 1,
0.8125 0,
0.8125 1,
0.75 0,
0.75 1,
0.6875 0,
0.6875 1,
0.625 0,
0.625 1,
0.5625 0,
0.5625 1,
0.5 0,
0.5 1,
0.4375 0,
0.4375 1,
0.375 0,
0.375 1,
0.3125 0,
0.3125 1,
0.25 0,
0.25 1,
0.1875 0,
0.1875 1,
0.125 0,
0.125 1,
0.0625 0,
0.0625 1,
0 0,
0 1,
0.5 0.5,
0.308659 0.96194,
0.146447 0.853554,
0.0380603 0.691342,
0 0.5,
0.0380602 0.308658,
0.146447 0.146446,
0.308658 0.0380602,
0.5 0,
0.691342 0.0380602,
0.853553 0.146447,
0.96194 0.308658,
1 0.5,
0.96194 0.691342,
0.853553 0.853553,
0.691342 0.96194,
0.96194 0.308658,
1 0.5,
0.96194 0.691342,
0.5 1,
0.308658 0.96194,
0.146447 0.853554,
0.0380602 0.691342,
0.0380603 0.308658,
0.146447 0.146446,
0.308659 0.0380601 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 0, 1, 3, 2, -1, 2, 3, 5,
4, -1, 4, 5, 7, 6, -1, 6,
7, 9, 8, -1, 8, 9, 11, 10,
-1, 10, 11, 13, 12, -1, 12, 13,
15, 14, -1, 14, 15, 17, 16, -1,
16, 17, 19, 18, -1, 18, 19, 21,
20, -1, 20, 21, 23, 22, -1, 22,
23, 25, 24, -1, 24, 25, 27, 26,
-1, 26, 27, 29, 28, -1, 28, 29,
31, 30, -1, 30, 31, 33, 32, -1,
34, 35, 36, -1, 34, 36, 37, -1,
34, 37, 38, -1, 34, 38, 39, -1,
34, 39, 40, -1, 34, 40, 41, -1,
34, 41, 42, -1, 34, 42, 43, -1,
34, 43, 44, -1, 34, 44, 45, -1,
34, 45, 46, -1, 34, 46, 47, -1,
34, 47, 48, -1, 34, 48, 49, -1,
34, 49, 17, -1, 34, 17, 35, -1,
34, 16, 43, -1, 34, 43, 44, -1,
34, 44, 50, -1, 34, 50, 51, -1,
34, 51, 52, -1, 34, 52, 48, -1,
34, 48, 49, -1, 34, 49, 53, -1,
34, 53, 54, -1, 34, 54, 55, -1,
34, 55, 56, -1, 34, 56, 38, -1,
34, 38, 57, -1, 34, 57, 58, -1,
34, 58, 59, -1, 34, 59, 16, -1 ]
}
}
translation -5 0.170699 -9
scale 3 0.170699 3
}
DEF Helicopter_11 Transform {
children [
DEF side_prop_12 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.247059
diffuseColor 0 0.28 0.85
specularColor 0.03 0.05 0.1
emissiveColor 0 0.03 0.1
shininess 0.08
transparency 0
}
texture NULL
textureTransform NULL
}
geometry DEF _13 IndexedFaceSet {
coord Coordinate {
point [ 0 1 0,
0.382683 1 -0.92388,
0 1 -1,
-0.707107 1 -0.707107,
-0.923879 1 -0.382684,
-0.92388 1 0.382684,
-0.707107 1 0.707107,
1.50996e-007 1 1,
0.382683 1 0.92388,
0.92388 1 0.382684,
1 1 4.37114e-008 ]
}
coordIndex [ 0, 1, 2, -1, 0, 3, 4, -1,
0, 5, 6, -1, 0, 7, 8, -1,
0, 9, 10, -1 ]
texCoord TextureCoordinate {
point [ 0.5 0.5,
0.691342 0.96194,
0.5 1,
0.146447 0.853554,
0.0380603 0.691342,
0.0380602 0.308658,
0.146447 0.146446,
0.5 0,
0.691342 0.0380602,
0.96194 0.308658,
1 0.5 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 0, 1, 2, -1, 0, 3, 4, -1,
0, 5, 6, -1, 0, 7, 8, -1,
0, 9, 10, -1 ]
}
}
DEF UnnamedAnimation0_14 Group {
children [
DEF UnnamedAnimation0Time_15 TimeSensor {
cycleInterval 0.6
loop TRUE
}
DEF top_propRotationInterp_16 OrientationInterpolator {
key [ 0, 0.166667, 0.333333, 0.5,
0.666667, 0.833333, 1 ]
keyValue [ 0 0 1 0,
-1.20421e-005 1 1.68831e-005 1.08772,
-1.30865e-005 1 1.48585e-005 2.42662,
-1.75322e-005 1 6.2406e-006 3.46754,
-2.25327e-005 1 -3.45295e-006 4.43602,
-2.41597e-005 1 -6.60679e-006 5.48519,
0 0 1 0 ]
}
DEF side_propRotationInterp_17 OrientationInterpolator {
key [ 0, 0.166667, 0.333333, 0.5,
0.666667, 0.833333, 1 ]
keyValue [ 0 0 1 1.57079,
-0.461851 0.461852 0.757223 1.84538,
-0.68162 0.681621 0.266057 2.62153,
-0.70673 0.706731 -0.032612 3.20679,
-0.668408 0.668409 -0.326281 3.77237,
-0.436597 0.436598 -0.786616 4.47465,
0 0 1 1.57079 ]
}
]
}
DEF KfaDefaultTouchSensor_18 TouchSensor {
}
]
translation -13.5509 0.791289 -5.90956
rotation 0 0 1 1.57079
scale 0.832332 0.0473593 0.832332
center -0.0158145 1.00001 1.79689e-009
}
DEF top_prop_19 Transform {
children [
Shape {
appearance Appearance {
material Material {
ambientIntensity 0.247059
diffuseColor 0 0.28 0.85
specularColor 0.03 0.05 0.1
emissiveColor 0 0.03 0.1
shininess 0.08
transparency 0
}
texture NULL
textureTransform NULL
}
geometry DEF _20 IndexedFaceSet {
coord Coordinate {
point [ 0 1 0,
0.382683 1 -0.92388,
0 1 -1,
-0.707107 1 -0.707107,
-0.923879 1 -0.382684,
-0.92388 1 0.382684,
-0.707107 1 0.707107,
1.50996e-007 1 1,
0.382683 1 0.92388,
0.92388 1 0.382684,
1 1 4.37114e-008 ]
}
coordIndex [ 0, 1, 2, -1, 0, 3, 4, -1,
0, 5, 6, -1, 0, 7, 8, -1,
0, 9, 10, -1 ]
texCoord TextureCoordinate {
point [ 0.5 0.5,
0.691342 0.96194,
0.5 1,
0.146447 0.853554,
0.0380603 0.691342,
0.0380602 0.308658,
0.146447 0.146446,
0.5 0,
0.691342 0.0380602,
0.96194 0.308658,
1 0.5 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 0, 1, 2, -1, 0, 3, 4, -1,
0, 5, 6, -1, 0, 7, 8, -1,
0, 9, 10, -1 ]
}
}
USE UnnamedAnimation0_14
DEF KfaDefaultTouchSensor_21 TouchSensor {
}
]
translation -12.9712 2 -10.058
rotation 0 0 1 0
scale 3 0.170699 3
center -0.000450224 0.999998 0.00219105
}
Transform {
children Shape {
appearance Appearance {
material Material {
ambientIntensity 0.255556
diffuseColor 0.9 0.15 0
specularColor 0.1 0.1 0.1
emissiveColor 0.1 0.02 0
shininess 0.08
transparency 0
}
}
geometry DEF _22 IndexedFaceSet {
coord Coordinate {
point [ -0.78814 1 1,
-1 -1 1,
0.788141 1 1,
1 -1 1,
0.788141 1 -1,
1 -1 -1,
-0.78814 1 -1,
-1 -1 -1,
0.654279 0.653044 -1.69801,
0.654279 -0.813623 -1.69801,
-0.654279 -0.813623 -1.69801,
-0.654279 0.653044 -1.69801,
1 0 1,
-1 0 1,
-0.269418 -1 3.73061,
-0.269418 0 3.73061,
0.269419 -1 3.73061,
0.269419 0 3.73061,
-0.269418 -1 4.29473,
-0.269418 0 4.29473,
0.269419 -1 4.29473,
0.269419 0 4.29473,
-0.269418 1.28848 4.29473,
0.269419 1.28848 4.29473,
0.269419 1.28848 4,
-0.269418 1.28848 4,
0.405111 1 -1,
0.405119 1 1,
-0.78814 1 -0.241971,
0.250195 1 -0.241972,
0.250196 1 0.128491,
-0.78814 1 0.128491,
-0.251069 1 0.128491,
-0.25107 1 -0.241972,
0.250196 2 0.128491,
-0.251069 2 0.128491,
0.250195 2 -0.241972,
-0.25107 2 -0.241972,
-0.269418 1.28848 4.11089,
-0.269418 0 3.8415,
-0.269418 0.861218 4.29473,
-0.269418 0.911997 4.03218,
-0.269418 0.738592 3.99592,
-0.269418 0.681065 4.29473,
-0.269418 0.705726 4.16663,
-0.269418 0.878987 4.20286,
-0.566666 0.911997 4.03218,
-0.566666 0.738592 3.99592,
-0.566666 0.705726 4.16663,
-0.566666 0.878987 4.20286 ]
}
coordIndex [ 31, 28, 6, 7, 1, 13, 0, -1,
2, 12, 3, 5, 4, -1, 1, 7,
5, 3, -1, 8, 9, 10, 11, -1,
9, 8, 4, 5, -1, 10, 9, 5,
7, -1, 11, 10, 7, 6, -1, 8,
11, 6, 26, 4, -1, 27, 0, 13,
12, 2, -1, 14, 15, 13, 1, -1,
17, 16, 3, 12, -1, 16, 14, 1,
3, -1, 15, 17, 12, 13, -1, 19,
18, 20, 21, -1, 18, 19, 39, 15,
14, -1, 20, 18, 14, 16, -1, 21,
20, 16, 17, -1, 38, 22, 23, 24,
25, -1, 23, 22, 40, 43, 19, 21,
-1, 24, 23, 21, 17, -1, 25, 24,
17, 15, -1, 29, 30, 27, 2, 4,
26, -1, 6, 28, 33, 29, 26, -1,
32, 31, 0, 27, 30, -1, 28, 31,
32, 33, -1, 35, 34, 36, 37, -1,
34, 35, 32, 30, -1, 36, 34, 30,
29, -1, 37, 36, 29, 33, -1, 35,
37, 33, 32, -1, 42, 41, 38, 25,
15, 39, -1, 22, 38, 41, 45, 40,
-1, 44, 42, 39, 19, 43, -1, 44,
43, 40, 45, -1, 46, 47, 48, 49,
-1, 47, 46, 41, 42, -1, 48, 47,
42, 44, -1, 49, 48, 44, 45, -1,
46, 49, 45, 41, -1 ]
texCoord TextureCoordinate {
point [ 0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
1 0.5,
0 0.5,
0 0.5,
1 0.5,
0.757004 1,
0.242996 1,
0.757009 0,
0.757009 1,
0.379014 1,
0 0.620986,
0.757006 0.620986,
0.757006 0.620986,
0.757007 0.435755,
0.757007 0.435755,
0.564245 1,
0 0.435755,
0.439002 0.435755,
0.439002 0.435755,
0.439001 0.620986,
0.439001 0.620986,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5,
0 0.5 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 38, 32, 8, 9, 11, 27, 10, -1,
12, 25, 13, 15, 14, -1, 20, 21,
23, 22, -1, 4, 5, 7, 6, -1,
5, 4, 4, 5, -1, 7, 5, 5,
7, -1, 6, 7, 7, 6, -1, 4,
6, 6, 29, 4, -1, 31, 0, 26,
24, 2, -1, 1, 26, 26, 1, -1,
24, 3, 3, 24, -1, 3, 1, 1,
3, -1, 26, 24, 24, 26, -1, 26,
1, 3, 24, -1, 1, 26, 46, 26,
1, -1, 3, 1, 1, 3, -1, 24,
3, 3, 24, -1, 44, 26, 24, 24,
26, -1, 24, 26, 48, 54, 26, 24,
-1, 24, 24, 24, 24, -1, 26, 24,
24, 26, -1, 35, 36, 30, 19, 18,
28, -1, 16, 33, 42, 34, 28, -1,
41, 39, 17, 30, 37, -1, 33, 39,
40, 43, -1, 40, 37, 34, 43, -1,
37, 40, 40, 37, -1, 34, 37, 37,
34, -1, 43, 34, 34, 43, -1, 40,
43, 43, 40, -1, 52, 51, 45, 26,
26, 47, -1, 26, 45, 50, 58, 49,
-1, 57, 53, 47, 26, 55, -1, 56,
55, 49, 59, -1, 50, 53, 56, 59,
-1, 53, 50, 50, 53, -1, 56, 53,
53, 56, -1, 59, 56, 56, 59, -1,
50, 59, 59, 50, -1 ]
}
}
translation -13 1 -10
center 0 0.5 1.29836
}
DEF KfaDefaultTouchSensor TouchSensor {
}
DEF fly_helicopter Group {
children [
DEF UnnamedAnimation1Time_23 TimeSensor {
cycleInterval 11 loop TRUE
}
DEF HelicopterTranslationInterp_24 PositionInterpolator {
key [ 0, 0.00909091, 0.0181818, 0.0272727,
0.0363636, 0.0454545, 0.0909091, 0.181818,
0.190909, 0.2, 0.209091, 0.218182,
0.227273, 0.236364, 0.245455, 0.254546,
0.263636, 0.272727, 0.281818, 0.290909,
0.3, 0.309091, 0.318182, 0.327273,
0.336364, 0.345454, 0.354545, 0.363636,
0.372727, 0.381818, 0.390909, 0.4,
0.409091, 0.418182, 0.427273, 0.436363,
0.445454, 0.454545, 0.463636, 0.472727,
0.481818, 0.490909, 0.5, 0.509091,
0.518182, 0.527273, 0.536364, 0.545455,
0.554545, 0.563636, 0.572727, 0.581818,
0.590909, 0.6, 0.609091, 0.618182,
0.627273, 0.636364, 0.645455, 0.654545,
0.663636, 0.672727, 0.681818, 0.690909,
0.7, 0.709091, 0.718182, 0.727273,
0.736364, 0.745455, 0.754545, 0.763636,
0.772727, 0.781818, 0.790909, 0.8,
0.809091, 0.818182, 0.863636, 0.909091 ]
keyValue [ 7.67707 -0.296053 -0.16755,
7.67707 0.133934 -0.16755,
7.67707 0.563921 -0.16755,
7.67707 0.993908 -0.16755,
7.67707 1.4239 -0.16755,
7.67707 1.85388 -0.16755,
7.67707 1.85388 -0.16755,
10.3321 1.34799 -5.4144,
10.6183 1.2974 -5.77907,
10.906 1.24681 -6.14001,
11.1963 1.19622 -6.48489,
11.4903 1.14563 -6.80143,
11.789 1.09504 -7.07732,
12.0938 1.04445 -7.30024,
12.4055 0.993865 -7.45789,
12.7254 0.943275 -7.53797,
13.0546 0.892686 -7.52817,
13.3942 0.842099 -7.41619,
13.7483 0.790257 -7.23488,
14.1185 0.736177 -7.02637,
14.5025 0.680252 -6.79222,
14.8975 0.622878 -6.53397,
15.3013 0.564451 -6.2532,
15.7111 0.505364 -5.95146,
16.1246 0.446015 -5.63032,
16.5392 0.386796 -5.29132,
16.9524 0.328105 -4.93604,
17.3616 0.270337 -4.56603,
17.7645 0.213885 -4.18285,
18.1584 0.159146 -3.78806,
18.5408 0.106516 -3.38323,
18.9093 0.0563878 -2.9699,
19.2614 0.00915835 -2.54965,
19.5944 -0.0347775 -2.12403,
19.906 -0.0750246 -1.6946,
20.1936 -0.111188 -1.26292,
20.4546 -0.142871 -0.830548,
20.6866 -0.16968 -0.399062,
20.8679 -0.185142 0.0755696,
20.9811 -0.184604 0.625799,
21.0299 -0.170408 1.2329,
21.0183 -0.144892 1.87813,
20.95 -0.110398 2.54273,
20.829 -0.069263 3.20796,
20.6591 -0.0238285 3.85506,
20.4441 0.0235664 4.4653,
20.1878 0.0705821 5.01991,
19.8942 0.114881 5.50018,
19.5387 0.159509 5.92528,
19.1037 0.208594 6.32543,
18.6033 0.2614 6.69817,
18.0519 0.317192 7.04109,
17.4635 0.375233 7.35178,
16.8526 0.43479 7.62783,
16.2331 0.495127 7.8668,
15.6194 0.555508 8.06629,
15.0257 0.6152 8.22388,
14.4661 0.673468 8.33716,
13.912 0.731025 8.41971,
13.3325 0.789041 8.48162,
12.739 0.847441 8.51514,
12.1428 0.906155 8.51257,
11.5551 0.965111 8.46617,
10.9873 1.02424 8.36821,
10.4505 1.08347 8.21097,
9.95618 1.14272 7.98673,
9.51551 1.20194 7.68776,
9.1398 1.26104 7.30631,
8.83706 1.32011 6.81988,
8.59999 1.37927 6.22391,
8.41701 1.4385 5.53773,
8.27653 1.4978 4.78068,
8.16696 1.55713 3.97209,
8.07671 1.61649 3.13128,
7.99419 1.67586 2.27758,
7.9078 1.73523 1.43033,
7.80596 1.79457 0.60885,
7.67707 1.85388 -0.16755,
7.67707 1.85388 -0.16755,
7.67707 -0.296053 -0.16755 ]
}
DEF HelicopterRotationInterp_25 OrientationInterpolator {
key [ 0, 0.00909091, 0.0181818, 0.0272727,
0.0363636, 0.0454545, 0.0909091, 0.181818,
0.190909, 0.2, 0.209091, 0.218182,
0.227273, 0.236364, 0.245455, 0.254546,
0.263636, 0.272727, 0.281818, 0.290909,
0.3, 0.309091, 0.318182, 0.327273,
0.336364, 0.345455, 0.354545, 0.363636,
0.372727, 0.381818, 0.390909, 0.4,
0.409091, 0.418182, 0.427273, 0.436364,
0.445454, 0.454545, 0.463636, 0.472727,
0.481818, 0.490909, 0.5, 0.509091,
0.518182, 0.527273, 0.536364, 0.545455,
0.554545, 0.563636, 0.572727, 0.581818,
0.590909, 0.6, 0.609091, 0.618182,
0.627273, 0.636364, 0.645455, 0.654545,
0.663636, 0.672727, 0.681818, 0.690909,
0.7, 0.709091, 0.718182, 0.727273,
0.736364, 0.745455, 0.754545, 0.763636,
0.772727, 0.781818, 0.790909, 0.8,
0.809091, 0.818182, 0.863636 ]
keyValue [ 0 1 0 0.0177939,
0 1 0 0.0195801,
0 1 0 0.024936,
0 1 0 0.0338718,
0 1 0 0.04638,
0 1 0 0.0624567,
0 1 0 0.0624567,
0 -1 0 1.09714,
0 -1 0 1.14942,
0 -1 0 1.20455,
0 -1 0 1.2623,
0 -1 0 1.32245,
0 -1 0 1.38477,
0 -1 0 1.44904,
0 -1 0 1.51502,
0 -1 0 1.58249,
0 -1 0 1.65122,
0 -1 0 1.72099,
0 -1 0 1.79157,
0 -1 0 1.86272,
0 -1 0 1.93424,
0 -1 0 2.00587,
0 -1 0 2.07741,
0 -1 0 2.14862,
0 -1 0 2.21928,
0 -1 0 2.28916,
0 -1 0 2.35803,
0 -1 0 2.42566,
0 -1 0 2.49183,
0 -1 0 2.55631,
0 -1 0 2.61888,
0 -1 0 2.6793,
0 -1 0 2.73735,
0 -1 0 2.7928,
0 -1 0 2.84543,
0 -1 0 2.89501,
0 -1 0 2.94131,
0 1 0 3.29908,
0 -1 0 3.09163,
0 -1 0 3.17232,
0 -1 0 3.23202,
0 -1 0 3.27661,
0 -1 0 3.31196,
0 -1 0 3.34391,
0 -1 0 3.37834,
0 -1 0 3.4211,
0 -1 0 3.47807,
0 1 0 2.72808,
0 1 0 2.632,
0 1 0 2.5235,
0 1 0 2.40517,
0 1 0 2.2796,
0 1 0 2.14936,
0 1 0 2.01705,
0 1 0 1.88525,
0 1 0 1.75654,
0 1 0 1.6335,
0 1 0 1.51872,
0 1 0 1.40874,
0 1 0 1.29893,
0 1 0 1.19018,
0 1 0 1.08336,
0 1 0 0.979367,
0 1 0 0.879068,
0 1 0 0.783345,
0 1 0 0.693078,
0 1 0 0.609148,
0 1 0 0.53243,
0 1 0 0.438967,
0 1 0 0.355826,
0 1 0 0.283013,
0 1 0 0.220526,
0 1 0 0.168366,
0 1 0 0.12653,
0 1 0 0.095022,
0 1 0 0.0738397,
0 1 0 0.0629852,
0 1 0 0.0624567,
0 1 0 0.0624567 ]
}
]
}
DEF KfaDefaultTouchSensor_26 TouchSensor {
}
]
translation 7.67707 -0.296053 -0.16755
rotation 0 1 0 0.0177939
scale 0.428007 0.428007 0.428007
center -12.8561 1.50001 -9.0698
}
DEF Low_View Viewpoint {
position -19.6303 7.4036 -18.3323
orientation 0.0825949 0.986813 0.139203 4.201
fieldOfView 0.785398
}
DEF High_View Viewpoint {
position -4.61098 38.1269 -7.21808
orientation -0.551053 -0.629906 -0.54732 2.01121
fieldOfView 0.785398
}
DEF Rooftop_View Viewpoint {
position 10.2511 3.67134 4.34228
orientation -0.257031 0.961964 0.0925275 0.716173
fieldOfView 0.785398
}
ROUTE KfaDefaultTouchSensor_21.touchTime TO UnnamedAnimation0Time_15.set_startTime
ROUTE KfaDefaultTouchSensor_18.touchTime TO UnnamedAnimation0Time_15.set_startTime
ROUTE UnnamedAnimation0Time_15.fraction_changed TO top_propRotationInterp_16.set_fraction
ROUTE UnnamedAnimation0Time_15.fraction_changed TO side_propRotationInterp_17.set_fraction
ROUTE side_propRotationInterp_17.value_changed TO side_prop_12.set_rotation
ROUTE top_propRotationInterp_16.value_changed TO top_prop_19.set_rotation
ROUTE KfaDefaultTouchSensor_26.touchTime TO UnnamedAnimation1Time_23.set_startTime
ROUTE UnnamedAnimation1Time_23.fraction_changed TO HelicopterTranslationInterp_24.set_fraction
ROUTE UnnamedAnimation1Time_23.fraction_changed TO HelicopterRotationInterp_25.set_fraction
ROUTE HelicopterTranslationInterp_24.value_changed TO Helicopter_11.set_translation
ROUTE HelicopterRotationInterp_25.value_changed TO Helicopter_11.set_rotation